epoch 0: {'accuracy': 0.8260450160771704, 'f1': 0.7740691959266279} , current_best_acc: 0.8260450160771704 train_loss: 0.20404289662837982
epoch 1: {'accuracy': 0.8317585951026466, 'f1': 0.799552071668533} , current_best_acc: 0.8317585951026466 train_loss: 0.6728839874267578
epoch 2: {'accuracy': 0.840192926045016, 'f1': 0.8085118994694882} , current_best_acc: 0.840192926045016 train_loss: 0.1860329955816269
epoch 3: {'accuracy': 0.8613653227801138, 'f1': 0.8144961112030449} , current_best_acc: 0.8613653227801138 train_loss: 0.4226047098636627
epoch 4: {'accuracy': 0.8605243630967103, 'f1': 0.8216578639425661} , current_best_acc: 0.8613653227801138 train_loss: 0.08134103566408157
epoch 5: {'accuracy': 0.8669799653722483, 'f1': 0.8239146093903477} , current_best_acc: 0.8669799653722483 train_loss: 0.22051595151424408
epoch 6: {'accuracy': 0.8603017561216918, 'f1': 0.8285783659099186} , current_best_acc: 0.8669799653722483 train_loss: 0.06431891769170761
epoch 7: {'accuracy': 0.8669057630472421, 'f1': 0.8315542338394115} , current_best_acc: 0.8669799653722483 train_loss: 0.11971687525510788
epoch 8: {'accuracy': 0.8687360870640614, 'f1': 0.8324228741040134} , current_best_acc: 0.8687360870640614 train_loss: 0.14159652590751648
epoch 9: {'accuracy': 0.8748948800395746, 'f1': 0.8314898720682303} , current_best_acc: 0.8748948800395746 train_loss: 0.43962350487709045
epoch 10: {'accuracy': 0.8655453870887955, 'f1': 0.8338935403043451} , current_best_acc: 0.8748948800395746 train_loss: 0.09007561951875687
epoch 11: {'accuracy': 0.8743259955478605, 'f1': 0.8326140668753088} , current_best_acc: 0.8748948800395746 train_loss: 0.1492868959903717
epoch 12: {'accuracy': 0.8746970071728914, 'f1': 0.8409019533948873} , current_best_acc: 0.8748948800395746 train_loss: 0.35880938172340393
epoch 13: {'accuracy': 0.8739055157061588, 'f1': 0.8378808115499586} , current_best_acc: 0.8748948800395746 train_loss: 0.26306959986686707
epoch 14: {'accuracy': 0.8705664110808805, 'f1': 0.838830884844005} , current_best_acc: 0.8748948800395746 train_loss: 0.11451533436775208
epoch 15: {'accuracy': 0.8763541924313628, 'f1': 0.8435024888081896} , current_best_acc: 0.8763541924313628 train_loss: 0.2643803060054779
epoch 16: {'accuracy': 0.87867919861489, 'f1': 0.8416567130451625} , current_best_acc: 0.87867919861489 train_loss: 0.3582724332809448
epoch 17: {'accuracy': 0.8784813257482068, 'f1': 0.8423754371330489} , current_best_acc: 0.87867919861489 train_loss: 0.25223246216773987
epoch 18: {'accuracy': 0.8745238684145437, 'f1': 0.8422231207041334} , current_best_acc: 0.87867919861489 train_loss: 0.07314842194318771
epoch 19: {'accuracy': 0.8800395745733366, 'f1': 0.8448297926798055} , current_best_acc: 0.8800395745733366 train_loss: 0.3685554265975952
epoch 20: {'accuracy': 0.87491961414791, 'f1': 0.8431986605066509} , current_best_acc: 0.8800395745733366 train_loss: 0.1251622438430786
epoch 21: {'accuracy': 0.8773435567647786, 'f1': 0.8432135065920516} , current_best_acc: 0.8800395745733366 train_loss: 0.3140796720981598
epoch 22: {'accuracy': 0.8777393024981449, 'f1': 0.8454008069308478} , current_best_acc: 0.8800395745733366 train_loss: 0.41904768347740173
epoch 23: {'accuracy': 0.8784565916398713, 'f1': 0.8465909090909091} , current_best_acc: 0.8800395745733366 train_loss: 0.3059869110584259
epoch 24: {'accuracy': 0.8792233489982686, 'f1': 0.845342539511608} , current_best_acc: 0.8800395745733366 train_loss: 0.046533212065696716
epoch 25: {'accuracy': 0.8829829334652486, 'f1': 0.8485546912513204} , current_best_acc: 0.8829829334652486 train_loss: 0.018282396718859673
epoch 26: {'accuracy': 0.8809052683650754, 'f1': 0.8466023129121667} , current_best_acc: 0.8829829334652486 train_loss: 0.730496346950531
epoch 27: {'accuracy': 0.8825377195152114, 'f1': 0.8463753113576812} , current_best_acc: 0.8829829334652486 train_loss: 0.5710362195968628
epoch 28: {'accuracy': 0.8832302745486025, 'f1': 0.8459253940798277} , current_best_acc: 0.8832302745486025 train_loss: 0.3294007480144501
epoch 29: {'accuracy': 0.8829334652485777, 'f1': 0.8473668934825374} , current_best_acc: 0.8832302745486025 train_loss: 0.5270543098449707
epoch 30: {'accuracy': 0.882636655948553, 'f1': 0.8479507802736566} , current_best_acc: 0.8832302745486025 train_loss: 0.07935979217290878
epoch 31: {'accuracy': 0.8830818698985902, 'f1': 0.8485469866393259} , current_best_acc: 0.8832302745486025 train_loss: 0.2803345024585724
epoch 32: {'accuracy': 0.8837991590403166, 'f1': 0.8480496797981758} , current_best_acc: 0.8837991590403166 train_loss: 0.04751141741871834
epoch 33: {'accuracy': 0.8837744249319812, 'f1': 0.8477168875781832} , current_best_acc: 0.8837991590403166 train_loss: 0.16896499693393707
epoch 34: {'accuracy': 0.8835765520652981, 'f1': 0.848945797631655} , current_best_acc: 0.8837991590403166 train_loss: 0.08684948831796646
epoch 0: {'accuracy': 0.8251793222854316, 'f1': 0.745773685346378} , current_best_acc: 0.8251793222854316 train_loss: 0.09770099073648453
epoch 1: {'accuracy': 0.8464011872372001, 'f1': 0.8112347255152289} , current_best_acc: 0.8464011872372001 train_loss: 0.24345795810222626
epoch 2: {'accuracy': 0.8581993569131833, 'f1': 0.8226450116009281} , current_best_acc: 0.8581993569131833 train_loss: 0.12337622046470642
epoch 3: {'accuracy': 0.8687855552807321, 'f1': 0.8261282816033562} , current_best_acc: 0.8687855552807321 train_loss: 0.2136697918176651
epoch 4: {'accuracy': 0.8701211971308435, 'f1': 0.8304652439221257} , current_best_acc: 0.8701211971308435 train_loss: 0.08749610930681229
epoch 5: {'accuracy': 0.8709621568142468, 'f1': 0.8238392706398784} , current_best_acc: 0.8709621568142468 train_loss: 0.2021118849515915
epoch 6: {'accuracy': 0.8664110808805343, 'f1': 0.8342692319494308} , current_best_acc: 0.8709621568142468 train_loss: 0.06501663476228714
epoch 7: {'accuracy': 0.8673757111056146, 'f1': 0.8355618253189402} , current_best_acc: 0.8709621568142468 train_loss: 0.05566177889704704
epoch 8: {'accuracy': 0.8695523126391294, 'f1': 0.8381712181650813} , current_best_acc: 0.8709621568142468 train_loss: 0.2963727116584778
epoch 9: {'accuracy': 0.875983180806332, 'f1': 0.8298377791352746} , current_best_acc: 0.875983180806332 train_loss: 0.394964337348938
epoch 10: {'accuracy': 0.8738065792728172, 'f1': 0.8405724642209862} , current_best_acc: 0.875983180806332 train_loss: 0.03415830060839653
epoch 11: {'accuracy': 0.8784565916398713, 'f1': 0.8383552631578948} , current_best_acc: 0.8784565916398713 train_loss: 0.07552006095647812
epoch 12: {'accuracy': 0.8769478110314123, 'f1': 0.8432033786126256} , current_best_acc: 0.8784565916398713 train_loss: 0.7734091281890869
epoch 13: {'accuracy': 0.8781597823398466, 'f1': 0.8419431431688378} , current_best_acc: 0.8784565916398713 train_loss: 0.34274688363075256
epoch 14: {'accuracy': 0.8778877071481573, 'f1': 0.8438992000505897} , current_best_acc: 0.8784565916398713 train_loss: 0.07102017104625702
epoch 15: {'accuracy': 0.8803611179816968, 'f1': 0.846634325755414} , current_best_acc: 0.8803611179816968 train_loss: 0.19879503548145294
epoch 16: {'accuracy': 0.8827108582735592, 'f1': 0.8470914484715594} , current_best_acc: 0.8827108582735592 train_loss: 0.42975929379463196
epoch 17: {'accuracy': 0.8837991590403166, 'f1': 0.8465407983275626} , current_best_acc: 0.8837991590403166 train_loss: 0.2950059473514557
epoch 18: {'accuracy': 0.8812268117734355, 'f1': 0.8473520249221184} , current_best_acc: 0.8837991590403166 train_loss: 0.05852362513542175
epoch 19: {'accuracy': 0.883700222606975, 'f1': 0.8473673959618256} , current_best_acc: 0.8837991590403166 train_loss: 0.12264469265937805
epoch 20: {'accuracy': 0.8803611179816968, 'f1': 0.848174770080668} , current_best_acc: 0.8837991590403166 train_loss: 0.23000435531139374
epoch 21: {'accuracy': 0.8824387830818698, 'f1': 0.8485871746678985} , current_best_acc: 0.8837991590403166 train_loss: 0.23818619549274445
epoch 22: {'accuracy': 0.8800395745733366, 'f1': 0.8487211478477854} , current_best_acc: 0.8837991590403166 train_loss: 0.39497923851013184
epoch 23: {'accuracy': 0.882067771456839, 'f1': 0.8501571338780641} , current_best_acc: 0.8837991590403166 train_loss: 0.40680888295173645
epoch 24: {'accuracy': 0.884516448182043, 'f1': 0.8514240254574383} , current_best_acc: 0.884516448182043 train_loss: 0.1615927368402481
epoch 25: {'accuracy': 0.8859262923571605, 'f1': 0.8502597402597403} , current_best_acc: 0.8859262923571605 train_loss: 0.018461741507053375
epoch 26: {'accuracy': 0.8853574078654465, 'f1': 0.8512277323062108} , current_best_acc: 0.8859262923571605 train_loss: 0.4502696692943573
epoch 27: {'accuracy': 0.8868661884739055, 'f1': 0.8499934409025318} , current_best_acc: 0.8868661884739055 train_loss: 0.06918922811746597
epoch 28: {'accuracy': 0.886396240415533, 'f1': 0.8468846884688469} , current_best_acc: 0.8868661884739055 train_loss: 0.42510151863098145
epoch 29: {'accuracy': 0.8872866683156072, 'f1': 0.8517711348924959} , current_best_acc: 0.8872866683156072 train_loss: 0.890055239200592
epoch 30: {'accuracy': 0.8872619342072718, 'f1': 0.8523389918362058} , current_best_acc: 0.8872866683156072 train_loss: 0.1197962760925293
epoch 31: {'accuracy': 0.8872866683156072, 'f1': 0.8524526469159787} , current_best_acc: 0.8872866683156072 train_loss: 0.22092877328395844
epoch 32: {'accuracy': 0.8882265644323523, 'f1': 0.8517047878449775} , current_best_acc: 0.8882265644323523 train_loss: 0.030098507180809975
epoch 33: {'accuracy': 0.8878555528073213, 'f1': 0.8517428552743443} , current_best_acc: 0.8882265644323523 train_loss: 0.19068126380443573
epoch 34: {'accuracy': 0.8880039574573336, 'f1': 0.8528532432081113} , current_best_acc: 0.8882265644323523 train_loss: 0.062405142933130264
